package com.heny.demo.util;

import com.heny.demo.constants.Const;

/**
 * 文件相关工具类
 *
 * @author 邢益萌
 * {@code @date} 2025/9/12 15:12
 */
public class FileUtil {
    /**
     * 文件类型后缀处理
     *
     * @param filename 文件名
     * @return 文件类型名称
     */
    public static String getFileExtension(String filename) {
        if (filename == null || !filename.contains(Const.FULL_STOP)) {
            throw new IllegalArgumentException("文件名非法: " + filename);
        }
        return filename.substring(filename.lastIndexOf(Const.FULL_STOP) + 1).toLowerCase();
    }
}
